home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 March / Game.EXE_03_2002.iso / Shareware / Fallout Quest / FQ install.exe / #setuppath# / files / scrolls.js < prev    next >
Encoding:
Text File  |  2000-10-29  |  1.5 KB  |  63 lines

  1. var scrolj=0;
  2. var hms=125; //╤ΩεΩα ±Ω≡εδΦ≥ⁿ!!! ╚τ∞σφσφΦσ Γ√τεΓσ≥ Φτ∞σφσφΦσ ±Ωε≡ε±≥Φ ±Ω≡εδδΦφπα.
  3. var HMI=3; //╤ΩεδⁿΩε Φτεß≡αµσφΦΘ ± Γα≡Φαφ≥α∞Φ Ωφε∩εΩ Γ±σπε
  4. var imgArray=new Array(HMI);
  5. var scrsetspd=10; //┬σδΦ≈Φφα ±∞σ∙σφΦ  ∩≡Φ ∩≡εΩ≡≤≥Ωσ
  6. var scrTout=1; //╫α±≥ε≥α Φτ∞σφσφΦ  ∩≡Φ ∩≡εΩ≡≤≥Ωσ
  7. var tScrl;
  8. var curPos=0;
  9.  
  10. function loadAllImages(HMI){ //╟απ≡≤τΩα Γ±σ⌡ Φτεß≡αµσφΦΘ Ωφε∩εΩ Σδ  ≤±Ωε≡σφΦ 
  11.   var i;
  12.   for (i=0; i<HMI; i++){
  13.   imgArray[i]=new Image();}
  14. imgArray[0].src="scrolls.jpg";
  15. imgArray[1].src="scrollsupb.jpg";
  16. imgArray[2].src="scrollsdpb.jpg";
  17. }
  18.  
  19. function scrolldone(){ //╟αΓσ≡°σφΦσ ±Ω≡εδδΦφπα
  20. window.clearInterval(tScrl);
  21. }
  22.  
  23. function scrol(){ //╘≤φΩ÷Φ  ∩≡εΩ≡≤≥ΩΦ
  24. curPos=parent.main.text.document.body.scrollTop+scrspd;
  25. parent.main.text.scroll(0, curPos);
  26. }
  27.  
  28. function scrolInt(){ //╟αΣαφΦσ Φφ≥σ≡Γαδα ∩≡εΩ≡≤≥ΩΦ
  29. tScrl=window.setInterval("scrol()", scrTout, "JavaScript")
  30. }
  31.  
  32. function scrollup(){  //╩≡≤≥Φ≥ⁿ ΓΓσ≡⌡
  33. scrollimg.src=imgArray[1].src
  34. if(slowscrol=1){
  35. scrspd=-scrsetspd;
  36. scrolInt();
  37. }}
  38.  
  39. function scrolldown(){ //╩≡≤≥Φ≥ⁿ ΓφΦτ
  40. scrollimg.src=imgArray[2].src
  41. if(slowscrol=1){
  42. scrspd=scrsetspd;
  43. scrolInt();
  44. }}
  45.  
  46. function scrolljup(){ //╩≡≤≥Φ≥ⁿ ≡στΩε ΓΓσ≡⌡
  47. scrolldone();
  48. if (scrolj>0){
  49. scrolj=scrolj-hms;
  50. }
  51. parent.main.text.scroll(0,scrolj);
  52. }
  53.  
  54. function scrolljdown(){ //╩≡≤≥Φ≥ⁿ ≡στΩε ΓφΦτ
  55. scrolldone();
  56. scrolj=scrolj+hms;
  57. parent.main.text.scroll(0,scrolj);
  58. }
  59.  
  60. function backimg(){
  61. scrollimg.src=imgArray[0].src;
  62. scrolldone();
  63. }